The Jerusalem District Court has postponed Israeli Prime Minister Benjamin Netanyahu's scheduled testimony in his ongoing corruption trial due to security and diplomatic considerations, as requested by the defence.